#include <iostream>
// #include <unistd.h>
// #include <signal.h>

// void Hander(int sig)
// {
//     std::cout << "信号：" << sig << std::endl;
// }

// int main()
// {
//     signal(2, Hander);
//     while(true)
//     {
//         std::cout << "hello linux" << std::endl;
//         sleep(1);
//     }

//     return 0;
// }



#include <stdio.h>
#include <signal.h>
void handler(int sig)
{
	printf("catch a sig : %d\n", sig);
}
// v1
int main()
{
	std::cout <<  (1024 / (8 * sizeof (unsigned long int))) << std::endl;


	// signal(SIGFPE, handler); // 8) SIGFPE
	// sleep(1);
	// int a = 10;
	// a/=0;
	// while(1);
	// return 0;

	// sigset_t
}